|
In computing, a solution stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform. Some definitions of a platform overlap with what is known as system software. For example, to develop an IT solution; in the case of a web application the architect defines the stack as the target operating system, web server, database, and programming language. Another version of a solution stack is operating system, middleware, database, and applications. Regularly, the components of a solution stack are developed by different developers independently from one another. Some components/subsystems of an overall system are chosen together often enough that the particular set is referred to by a name representing the whole, rather than by naming the parts. Typically, the name is an acronym representing the individual components. == Some common named stacks == ; LAMP (software bundle): : Linux (operating system) : Apache (web server) : MySQL or MariaDB (database management systems) : Perl, PHP, or Python (scripting languages) ; LYME (software bundle) and LYCE (software bundle): : Linux (operating system) : Yaws (web server) written in Erlang : Mnesia or CouchDB (database) written in Erlang : Erlang (functional programming language) ; GLASS (software bundle): : GemStone (database and application server) : Linux (operating system) : Apache (web server) : Seaside (web framework) : Smalltalk (programming language) ; LEAP (software bundle): The cloud stack of LEAP for: : Linux (operating system) : Eucalyptus (free and open-source alternative to the Amazon Elastic Compute Cloud) : AppScale (Cloud computing-framework and free and open-source alternative to Google App Engine), : Python (programming language) ; OpenStack : Linux – OpenStack controller nodes run exclusively on Linux : OpenStack – providing an infrastructure as a service (IaaS) ; BLOCKCHAIN (distributed database) : (Eris 0.10 ) (application stack for all blockchains and Dapps) ; Ganeti : Xen or KVM (hypervisor) : Linux with LVM (mass-storage device management) : Distributed Replicated Block Device (storage replication) : Ganeti (virtual machine cluster management tool) : Ganeti Web Manager (web interface) ; XAMPP, cross-platform : X (operating system) : Apache (web server) : MySQL or MariaDB (database) : PHP (programming language) : Perl (programming language) ; MAMP : Mac OS X (operating system) : Apache (web server) : MySQL or MariaDB (database) : PHP, Perl, or Python (programming languages) ; WAMP : Windows (operating system) : Apache (web server) : MySQL or MariaDB (database) : PHP, Perl, or Python (programming language) ; WIMP : Windows (operating system) : Internet Information Services (web server) : MySQL or MariaDB (database) : PHP, Perl, or Python (programming language) ; WISA : Windows Server (operating system) : Internet Information Services (web server) : SQL Server (database) : ASP.NET (programming language) ; WINS : Windows Server (operating system) : Internet Information Services (web server) : .NET (software framework) : SQL Server (database) ; OpenACS-stack : Linux or Windows (operating system) : AOLserver (web server) : OpenACS (web application framework) : PostgreSQL or Oracle Database (database) : Tcl (scripting language) ; MEAN : MongoDB (database) : Express.js : AngularJS : Node.js ; XRX : XML database (database such as BaseX, eXist, MarkLogic Server) : XQuery (Query language) : REST (client interface) : XForms (client) 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Solution stack」の詳細全文を読む スポンサード リンク
|